Feature/event signals uses

Adds code that uses the new signals introduced in #151 to add/remove subscribers on the hub.