Lots of updates and improvements including events.