1. A method, comprising: in a display device operable to perform automatic content recognition (ACR): detecting an event trigger utilizing a software layer having a single framework, the event trigger being produced in response to a match resulting from the automatic content recognition: receiving a user-interaction application corresponding to the detected event trigger; and executing the received user-interaction application from the single framework, wherein: the single framework comprises a synchronous event manager, the synchronous event manager being operable to: invoke the user-interaction application, which is defined by event parameters corresponding to the detected event trigger produced in response to the match resulting from the automatic content recognition; dynamically manage state of the automatic content recognition; modify ACR parameters corresponding to the automatic content recognition; and tear down the invoked user-interaction application automatic content recognition events; and the software layer is operable to: receive an additional user-interaction application in response to a detected additional event trigger; and concurrently execute the received additional user-interaction application from the single framework while the received user-interaction application is also being executed from the single framework.