initial stab at general listenTo/stopListening declarative hash for observables