set function in HandReceiver to final
removed EventThread from EventManager
fixed some weird formatting