starting to remove rotation with middle and right mouse.  Not working entirely yet, but using a switch case to only rotate on left mouse button.  This will leave other buttons for zoom and translate.