*Controls.update() returns whether the camera position has changed, which is used to only rerender the scene when necessary (replaces old version using motion of the cursor)