Event Dispatcher changes to be consistent with openfl-native

currentTarget set to target when null during despatch event