added camera up/down on middle mouse button, some tweeks