An in-flight entertainment system, where the entertainment system interacts with a client mobile device over a wireless network, comprising: a host computing device disposed within an aircraft and configured to store content; a display screen disposed within the aircraft and coupled with the host computing device , wherein at least some of the content can be presented on the display screen ; the wireless network comprising a full duplex communication channel with a WebSocket protocol that allows for coupling of, and communication between, the client mobile device with the host computing device , wherein the client mobile device comprises a pre-installed web browser , and wherein the client mobile device is configured to connect and communicate with the host computing device via the pre-installed web browser on the client mobile device ; wherein the host computing device transmits data, via the wireless network, to cause the pre-installed web browser to automatically redirect the pre-installed web browser to a predefined webpage and render an interactive visual interface within the pre-installed web browser , wherein the interactive visual interface presented in the pre-installed web browser is context-sensitive and dynamically generated to vary with the content displayed on the display screen and manipulate the content displayed on the display screen using the pre-installed web browser , wherein the interactive visual interface is configured based on the content displayed on the display screen , and comprises at least one of a game controller, a video controller, a photograph controller, a menu, a static image, an audio controller, a music controller, and a list of selectable items; and wherein the client mobile device is portable and specific to a passenger on the aircraft and wherein the host computing device is specific to the aircraft. a host computing device disposed within an aircraft and configured to store content; a display screen disposed within the aircraft and coupled with the host computing device , wherein at least some of the content can be presented on the display screen ; the wireless network comprising a full duplex communication channel with a WebSocket protocol that allows for coupling of, and communication between, the client mobile device with the host computing device , wherein the client mobile device comprises a pre-installed web browser , and wherein the client mobile device is configured to connect and communicate with the host computing device via the pre-installed web browser on the client mobile device ; wherein the host computing device transmits data, via the wireless network, to cause the pre-installed web browser to automatically redirect the pre-installed web browser to a predefined webpage and render an interactive visual interface within the pre-installed web browser , wherein the interactive visual interface presented in the pre-installed web browser is context-sensitive and dynamically generated to vary with the content displayed on the display screen and manipulate the content displayed on the display screen using the pre-installed web browser , wherein the interactive visual interface is configured based on the content displayed on the display screen , and comprises at least one of a game controller, a video controller, a photograph controller, a menu, a static image, an audio controller, a music controller, and a list of selectable items; and wherein the client mobile device is portable and specific to a passenger on the aircraft and wherein the host computing device is specific to the aircraft. <EOS>