1. A system for handling an event in a computer system which has a kernel-mode and a user-mode, the system comprising: at least one computing device configured to: (a) suspend an occurrence of the event in the kernel-mode of an operating system running on said computing device; (b) cause the event to occur in the user-mode for one or more clients of the operating system; and (c) prioritize occurrence of the event among the one or more clients by use of a stack-based dispatcher.