Added eventstorage with listeners and event support
Sending events to listeners as well