introducing new topic handler registration function for use with angular scopes which unsubscribe themselves on scope destruction.