diff camera controls