1. A system for sharing a physical display screen among a plurality of applications on a mobile platform, comprising: a processor; and memory, the memory storing instructions that, when executed by the processor, cause the processor to: host a plurality of running applications on the mobile platform; receive in a first application of the plurality of running applications, information associated with an application feature for a second application of the plurality of running applications; determine a portion of a background of the first application that overlays a location of the application feature for the second application and render transparent the determined portion of the background of the first application to allow the application feature for the second application to show through via the physical display screen; launch a third application; and adjust a size of the application feature of the third application such that the application feature of the third application does not overlay a location of the application feature for the second application; render transparent an application feature of the first application until an event is registered for the first application; and responsive to the event, render non-transparent the application feature of the first application for a determinant period of time.