Added all the neccessary state receivers and subscribers to the GUI and
related classes