A method of reviewing Internet content channels on an Internet-connected display device , comprising: an Internet-connected remote control device having a first user button (302 - 316), one or more processors , and memory storing instructions for execution by the one or more processors , wherein the remote control device and the display device are associated with a first user account (632 - 644) maintained at a server : in response to receiving a user actuation of the first user button : identifying by the remote control device a first Internet content channel that is currently being displayed on the display device ; further in response to receiving the user actuation of the first user button : obtaining by the remote control device a preferred channel list that includes a sequence of Internet content channels that is associated with the first user account (632 - 644) and that is arranged according to a predetermined channel order, wherein the sequence of Internet content channels includes the first Internet content channel; in accordance with the preferred channel list, identifying by the remote control device a second Internet content channel that follows the first Internet content channel in the preferred channel list; and in response to receiving a second user actuation of the first user button : transmitting , by the Internet-connected remote control device , to the server a first channel change message including information of the second Internet content channel to cause the Internet-connected display device to display media content provided by the second Internet content channel. in response to receiving a user actuation of the first user button : identifying by the remote control device a first Internet content channel that is currently being displayed on the display device ; further in response to receiving the user actuation of the first user button : obtaining by the remote control device a preferred channel list that includes a sequence of Internet content channels that is associated with the first user account (632 - 644) and that is arranged according to a predetermined channel order, wherein the sequence of Internet content channels includes the first Internet content channel; in accordance with the preferred channel list, identifying by the remote control device a second Internet content channel that follows the first Internet content channel in the preferred channel list; and in response to receiving a second user actuation of the first user button : identifying by the remote control device a first Internet content channel that is currently being displayed on the display device ; further in response to receiving the user actuation of the first user button : obtaining by the remote control device a preferred channel list that includes a sequence of Internet content channels that is associated with the first user account (632 - 644) and that is arranged according to a predetermined channel order, wherein the sequence of Internet content channels includes the first Internet content channel; in accordance with the preferred channel list, identifying by the remote control device a second Internet content channel that follows the first Internet content channel in the preferred channel list; and in response to receiving a second user actuation of the first user button : transmitting , by the Internet-connected remote control device , to the server a first channel change message including information of the second Internet content channel to cause the Internet-connected display device to display media content provided by the second Internet content channel. <EOS>