1. A computerized method of preemptive event handling, comprising: catching, in run time by a kernel driver at kernel level, a plurality of events of a plurality of processes before being dispatched for execution by an operating system (OS) running on a computing device; channeling, by said kernel driver and before processing by said OS, said plurality of events for a pre-dispatching analysis; continuously scoring each of said plurality of processes with a process score according to said plurality of events; detecting, in run time, a first event of said plurality of events, said first event being performed by a first process of said plurality of processes on said computing device; calculating an updated process score for respective said process score of said first process in response to an analysis of said first event; classifying, based on said pre-dispatching analysis, in run time, said first process as a malware in response to said detection of said first event and in response to said updated process score; preventing, in run time, said first process from running on said computing device before said first event is processed by said OS; and preventing the execution of said first process on said computing device and deleting at least one additional event associated with said first process.