.handleEvent() changed in all objects

and a lot of bug cleaning