added mouse camera controls