A system for executing on a secondary screen device interactive events linked to predetermined program content played on a main screen device, said secondary screen device having channel tuning capability for selecting channels to be played on said main screen device, said system comprising:
- an application service platform adapted to communicate with said secondary screen device for monitoring said channels selected to be displayed on said main screen device and determining when said predetermined program content is played on said main screen device, said application service platform also being adapted to send to said secondary screen device one or more of said interactive events linked to said predetermined program content.