Added event-subscribtion and client-processing of events