removes Listener, virtual connection, multicast, change Event to
Runnable