Moved events to their own namespace and switched to publi event props.