Added a staleness variable to the controller class, once cleanup has been performed it will not allow renderLoop to be run again, requiring a new instantiation of the controller.