Refactored some code, added delegates, events