added mouse rotation
added mouse rotation