Abstract: A system is disclosed that includes an API component, a start-up component, an expansion component, a host status component, and an interaction component. The API component receives one or more API calls from other applications or components of the system. The start-up component starts up the integrated application and displays an icon corresponding to the integrated application. The expansion component displays an expanded interface for the integrated application in response to user input indicating selection of the icon corresponding to the integrated application. The host status component determines a current selection or current active area of the host application based on one or more API calls from the host application. The interaction component modifies the display or operation of the integrated application based on the current selection or active area in the host application.