A method, application interface, and medium is provided for presenting a
variety of data representations in a screen-area inset. The inset(s) can
be one or more bounded portions of a graphical user interface. The inset
offers a picture-in-picture type of functionality to present videos,
data, pictures, audio, and other data representations in a persistently
viewable screen area that does not consume the entirety of a display
device. The API includes instructions to allow software components to use
the inset. The method includes receiving one or more event requests
related to the inset, communicating them to a software application or
operating system, receiving one or more data sets to satisfy the event
requests, and communicating the data sets to the original software
application to present a data representation in the inset.