the overlay controller shouldn't be touching the camera. Is there a way to include this code in the camera controller?