Sets interactive clients up to recieve callbacks

Allowing calculon to trigger display updates when the debugger stops,
etc.

Doesn't change any behaviour unless you update your registration to 'update_on': 'stop'.

Calculon PR to let you update the display on debugger stop incoming.