trackball

you can see it in example 05

edited the camera and shader class