A method of a mobile device comprising:
- accessing a multicast capability of an operating system responsive to a user interacting with at least one of an selector on a header bar of a browser application of the mobile device and an indicator on a menu bar 1200 of the operating system of the mobile device;
- determining if there is an enabling application resident on a communication dongle physically coupled on a port of a media device that is compatible with at least one of the browser application of the mobile device and the operating system on the mobile device when a multicast message is broadcast from the operating system to the communication dongle communicatively coupled to the mobile device through a local area network;
- communicating at least one of a launch sequence and a mirror sequence from at least one of the operating system of the mobile device and the browser application of the mobile device to the communication dongle after establishing a session between the mobile device and the communication dongle;
- automatically launching a compatible application on the communication dongle on a second display of the media device based on the launch sequence;
- and
- automatically switching a primary output display of the mobile device from a first display physically coupled with the mobile device to a second display physically coupled with the media device based on the mirror sequence.