separated gui form to JPanel common for applet and JFrame to use; GLCanvas rescales now correctly