Make the eventhandler InProgress aware

The eventhandler now respects InProgress results and waits
until it is finished before further procesing events.

The variable arg is now a property, _set_args was removed

Code cleanup, use kaa.base functions that did not exist when
the classes were written in the early days of kaa.base.