[ADD] basic event handler; [FIX] broken caching; [FIX] wrong timenow;