1. A method comprising: storing contextual information that associates a state of a head-mounted display (HMD) with information that is associated with an interaction with a first application on the HMD to describe an interaction state on the HMD, wherein the state of the HMD comprises information about one or more applications of the HMD which are executed to provide predetermined functionality; selecting a second device capable to provide access to the interaction state on the second device via a second application using the stored contextual information; making a determination of attributes of the second device; and based on the determination, the HMD transferring to the second device the stored contextual information and information associated with a user input to the first application on the HMD such that the second device is capable to provide via the second application access to the interaction state according to the user input to the first application.