bugfixing in the event system; implementing some part of the data model