camera controls and key_up function