Direct called:
        eventHandler.readMolecule(fc.getSelectedFile().getAbsolutePath());
        eventHandler.computeSurface( evt.getActionCommand() );
        eventHandler.computeSurface( mmv, evt.getActionCommand() );
        eventHandler.setPaletteValue( "Palette.Lower", double value );
        eventHandler.setPaletteValue( "Palette.Upper", double value );
        eventHandler.setPaletteValue( "Palette.Minimum", double value );
        eventHandler.setPaletteValue( "Palette.Maximum", double value );

        graphicScene.showAllComponents();                                             "Show" "AllComponents"
        graphicScene.showAllMonitors();                                               "Show" "AllMonitors"
        graphicScene.hideActiveComponent();  //tegyuk oket olyanna mint a tobbi       "Hide" "ActiveComponent"
        graphicScene.hideAllMonitors();                                               "Hide" "AllMonitors"
        graphicScene.hideAllComponents();                                             "Hide" "AllComponents"
        graphicScene.removeActiveComponent();                                         "Remove" "ActiveComponent"
        graphicScene.removeAllMonitors();                                             "Remove" "AllMonitors"
        graphicScene.removeAllComponents();                                           "Remove" "AllComponents"
        graphicScene.resetAll();                                                      "Reset" "AllCells"
        graphicScene.resetView();                                                     "Reset" "ActiveCell"
        graphicScene.setAntialias(state);                                             "Antialias" "true/false"
        graphicScene.setBackgroundColor( options.getBackgroudColor() );               "BackgroundColor" Colors.toHexString(AWTColor)

        graphicScene.setLicenseKey( options.getLicenseKey() );

//egesz scene-re hato esemenyek, draw property-k, hivhatok cella-szintukent es komponents-szintukent, szelekcio szinten is

        graphicScene.processEvent( "CaptureImage", fc.getSelectedFile().getPath()); //java Image-t adjon vissza, ne mentsen
        graphicScene.processEvent( "Layout", "AddRow" "AddColumn" "DeleteRow" "DeleteColumn" );
        graphicScene.processEvent( "SynchronMode", "true/false" );

        //graphicScene.processEvent( "Protein.ShowLabelsOnSelection", "true/false");

        graphicScene.processEvent( "Ligand.DrawType", "Wire/Ball/Stick/BallAndStick/BallAndWire/Spacefill");
        graphicScene.processEvent( "Protein.DrawType", "Wire/Ball/Stick/BallAndStick/BallAndWire/Spacefill");
        graphicScene.processEvent( "Water.DrawType", "Wire/Ball/Spacefill");
        graphicScene.processEvent( "Ion.DrawType", "Wire/Ball/Spacefill");
        graphicScene.processEvent( "PharmacophorePoint.DrawType", "Mesh/Solid/Transparent" );
        graphicScene.processEvent( "PharmacophoreArrow.DrawType", "Mesh/Solid/Transparent" );
        graphicScene.processEvent( "Surface.DrawType", "Dot/Mesh/Solid/Transparent" );
        graphicScene.processEvent( "Ligand.Hydrogens", "true/false");
        graphicScene.processEvent( "Protein.Hydrogens", "true/false");
        graphicScene.processEvent( "Protein.SecondaryStructure", "true/false");
        graphicScene.processEvent( "Ligand.ColorType", "Constant/CPK");
        graphicScene.processEvent( "Protein.ColorType", "Constant/CPK/Residue/Chain");
        graphicScene.processEvent( "Ion.ColorType", "Constant/CPK");
        graphicScene.processEvent( "Surface.ColorType", "Constant/CPK/Residue/Chain" );
        graphicScene.processEvent( "Label.Size", evt.getActionCommand());
        graphicScene.processEvent( "Label.ForegroundColor", evt.getActionCommand());
        graphicScene.processEvent( "Label.BackgroundColor", evt.getActionCommand());
        graphicScene.processEvent( "Quality", "High/Medium/Low");
        graphicScene.processEvent( "Depthcue", "true/false");

        graphicScene.processEvent( "Fog", ""+(jSlider1.getValue()-v) );
        graphicScene.processEvent( "Clipping", ""+(clipSlider.getValue()) );

//csak component szintu esemenyek, component objecttel   controllal?
        graphicScene.processEvent(obj, "Acceptor", "true/false"));
        graphicScene.processEvent(obj, "Donor", "true/false"));
        graphicScene.processEvent(obj, "Hydrophobe", "true/false"));
        graphicScene.processEvent(obj, "Aromatic", "true/false"));
        graphicScene.processEvent(obj, "Anionic", "true/false"));
        graphicScene.processEvent(obj, "Cationic", "true/false"));
        graphicScene.processEvent(obj, "Excluded", "true/false"));

//globalis esemenyek, tipikusan opciok, nem hivhatok object elotaggal
        graphicScene.processEvent( "ProbeRadius", ""+options.getProbeRadius() );
        graphicScene.processEvent( "DrawSphere", ""+options.getDrawSphere());
        graphicScene.processEvent( "CarbonColorStyle", ""+options.getCarbonColorStyle() );
        graphicScene.processEvent( mv+".BallRadius", ""+options.getBallRadius());
        graphicScene.processEvent( mv+".BondRadius", ""+options.getBondRadius());
        graphicScene.processEvent( mv+".StickRadius", ""+options.getStickRadius());
        graphicScene.processEvent( mv+".LineWidth", ""+options.getLineWidth());
        graphicScene.processEvent( mv+".BondDistance", ""+options.getBondDistance());
        graphicScene.processEvent( mv+".BondWidth", ""+options.getBondWidth());
        graphicScene.processEvent( mv+".SmoothStickStyle", "true/false");
        graphicScene.processEvent( mv+".ScaledBalls", "true/false");
        graphicScene.processEvent( mv+".DisplayBondOrder", "true/false");


        eventHandler.measure( "Distance", distanceMonitor.isSelected() );
        eventHandler.measure( "Angle", ""+angleMonitor.isSelected() );
        eventHandler.measure( "Dihedral", ""+dihedralMonitor.isSelected() );
        eventHandler.placePharmacophorePoint( pharmacophorePoint.isSelected() );
        eventHandler.placePharmacophoreArrow( pharmacophoreArrow.isSelected() );
        eventHandler.control( "Shift", trControl.isSelected() );
        eventHandler.control( "Rotation", rotControl.isSelected() );
        eventHandler.control( "Resize", resizeControl.isSelected() );

