JOGLView: now it directly implements KeyListener. In this way, subclasses can override keyPressed and keyReleased methods
Added chapter7 page 254 example