Improved camera controls