text objects handle the camera