I'd set _scale right at the beginning of the render method or you can the tear down method,  currently called _removeListeners, we could rename the method to teardown or cleanup.