Various implementations described herein are directed to a non-transitory computer readable medium having stored thereon computer-executable instructions which, when executed by a computer, may cause the computer to establish a connection between a marine electronics device and a smart device. The computer may initialize a graphical user interface (GUI) mirroring application on the smart device. The computer may receive a GUI from the smart device. The computer may display the GUI on the marine electronics device. The computer may also transmit commands or selections received on the marine electronics device to the smart device.