Add in event handler so that all widgets publish all events to their parent