fixed runtime import + crazy xcode warning
[event] added currentTarget and use it inside listeners