change camera angle + mouse input
added lockable view change via mouse