Describe the event system in comments
also add a few other comments