1. A method comprising: receiving user interface input indicating movement of an icon corresponding to a graphical user interface representation of data to a first graphical user interface associated with a first operating system environment from a second graphical user interface associated with a second operating system environment, the first and second operating system environments being independent from each other and both utilizing a common kernel; providing the data corresponding to the user interface representation and contextual information for the data, to the first operating system environment by the second operating system environment in response to the received user interface input; and utilizing the provided data, by the first operating system environment, based on the contextual information.