BasicEventHandler needs to run events on Unity Thread

- To avoid threading issues