Starts the subscription and invokes the callback whenever an event occurs.
A function to call to unsubscribe/cleanup
Function to call with messages when events occur