Abstracted Motion Monitor to it's own class. That class generates notifications which the VC's can observe to produce their content