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 (116, 600): 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 (114, 116) 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 (114, 116) 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.