1. A system that enables the recording of user-viewable visual stimuli comprising: a control application configured to, using a processor device, execute code that causes recording of a user-viewable stimulus at a first time, wherein the recording of a user-viewable stimulus at the first time is performed by: detecting a visual event; observing visual characteristics of the visual event; verifying that the visual event involves one or more parameters that change a viewable stimulus; and recording at least one of the parameters; and a storage platform, coupled to the processor device, configured to store data from the user-viewable stimulus wherein the stored data is configured to be used to recreate, at a second time different from the first time, at least a portion of the user-viewable stimulus.