A method, comprising: receiving interaction data at a content server from a content receiver regarding a content displayed on a display of the content receiver , wherein the content server comprises at least one processor; determining, by the at least one processor, a modifying interaction when the interaction data matches any interaction data from a stored list of modifying interactions associated with the content, wherein the interaction data comprises a plurality of button interactions with a plurality of different buttons and a plurality of respective timestamps, wherein the determining, by the at least one processor, the interaction from the interaction data further comprises determining, by the at least one processor, a rhythm from the plurality of button interactions and the plurality of respective timestamps, and wherein the rhythm comprises an order and timing in which the plurality of different buttons are pressed; storing, by the at least one processor, the determined modifying interaction; selecting, by the at least one processor, a content modification based upon the determined modifying interaction; and modifying, by the at least one processor, content streamed from the content server to the content receiver according to the selected content modification, wherein modifying the content comprises rewinding the content, speeding up the content, changing the resolution of the content, changing the volume of the content, stopping the content, pausing the content, playing the content, skipping to another portion of the content, selecting new content to play, or any combination thereof. receiving interaction data at a content server from a content receiver regarding a content displayed on a display of the content receiver , wherein the content server comprises at least one processor; determining, by the at least one processor, a modifying interaction when the interaction data matches any interaction data from a stored list of modifying interactions associated with the content, wherein the interaction data comprises a plurality of button interactions with a plurality of different buttons and a plurality of respective timestamps, wherein the determining, by the at least one processor, the interaction from the interaction data further comprises determining, by the at least one processor, a rhythm from the plurality of button interactions and the plurality of respective timestamps, and wherein the rhythm comprises an order and timing in which the plurality of different buttons are pressed; storing, by the at least one processor, the determined modifying interaction; selecting, by the at least one processor, a content modification based upon the determined modifying interaction; and modifying, by the at least one processor, content streamed from the content server to the content receiver according to the selected content modification, wherein modifying the content comprises rewinding the content, speeding up the content, changing the resolution of the content, changing the volume of the content, stopping the content, pausing the content, playing the content, skipping to another portion of the content, selecting new content to play, or any combination thereof. <EOS>