why can sidebar not just call this vs the other way around? This way, when we refactor sidebar to be the stateController this code is confused and out of order.