Turned event handlers into CCObjects and made use of CCSet for the event handler list