Concurrency and performance fix
Event group refactor
Oops, callbacks with weak reference...bad idea