minor changes towards the next relase - backward compatybility broken (listener and event are now classes)