Added events
Added event views
Did lots of things. I am aware these commits are awful.