added zoom controls, better mouse/keybaord handling and ofxUI support