refator firebase signals. it looks like the Firebase SDK does a
great job of managing multiple observations to the same node, so
removing our extra logic