A method, comprising: processing multimedia program content, comprising in-band data; creating event identification data; sending the event identification data to a multimedia device (101A, 101B, 102, 104, 200); characterized in that: the multimedia program content is processed at least by: generating a first hash value from a first portion of the in-band data and a second hash value from a second portion of the in-band data; determining a first time at which the first hash value was generated and a second time at which the second hash value was generated; generating hash value sequence data comprising the first hash value, the second hash value, and a time difference between the first time and the second time; and generating information specifying one or more actions that are to be performed by a multimedia device (101A, 101B, 102, 104, 200) in response to the multimedia device (101A, 101B, 102, 104, 200) identifying the hash value sequence data while displaying the multimedia program content; and the event identification data comprises the hash value sequence data and the information specifying the one or more actions. processing multimedia program content, comprising in-band data; creating event identification data; sending the event identification data to a multimedia device (101A, 101B, 102, 104, 200); characterized in that: the multimedia program content is processed at least by: generating a first hash value from a first portion of the in-band data and a second hash value from a second portion of the in-band data; determining a first time at which the first hash value was generated and a second time at which the second hash value was generated; generating hash value sequence data comprising the first hash value, the second hash value, and a time difference between the first time and the second time; and generating information specifying one or more actions that are to be performed by a multimedia device (101A, 101B, 102, 104, 200) in response to the multimedia device (101A, 101B, 102, 104, 200) identifying the hash value sequence data while displaying the multimedia program content; and the event identification data comprises the hash value sequence data and the information specifying the one or more actions. the multimedia program content is processed at least by: generating a first hash value from a first portion of the in-band data and a second hash value from a second portion of the in-band data; determining a first time at which the first hash value was generated and a second time at which the second hash value was generated; generating hash value sequence data comprising the first hash value, the second hash value, and a time difference between the first time and the second time; and generating information specifying one or more actions that are to be performed by a multimedia device (101A, 101B, 102, 104, 200) in response to the multimedia device (101A, 101B, 102, 104, 200) identifying the hash value sequence data while displaying the multimedia program content; and generating a first hash value from a first portion of the in-band data and a second hash value from a second portion of the in-band data; determining a first time at which the first hash value was generated and a second time at which the second hash value was generated; generating hash value sequence data comprising the first hash value, the second hash value, and a time difference between the first time and the second time; and generating information specifying one or more actions that are to be performed by a multimedia device (101A, 101B, 102, 104, 200) in response to the multimedia device (101A, 101B, 102, 104, 200) identifying the hash value sequence data while displaying the multimedia program content; and the event identification data comprises the hash value sequence data and the information specifying the one or more actions.