First of all events are not only hardware driven. Study about software interrupts and hardware interrupts.
So as I understand your question you are talking about a software with no hardware interaction means no mouse clicks no key presses and stuff. Am I right ? i.e. Like a service .
NaMaan to be honest even i dont get it myself, i guess it is what u are saying.... probably....