gwnevents: created modules and classes for control, management and data events