Had to make small changes to how the signaling works - users should know what the previous signal colour was so they can make a more refined choice of their future behavior (WIP). But the foundation of the app is there. Definatley pub/sub