Many changes
Added more to KEvent (run, event, isData flag)
...