protected PointSelector createPointSelector() { final SphericalAxesSelector sphaxsel = new SphericalAxesSelector(logToggler_, tangentErrorToggler_, radialErrorModeModel_); radialToggler_.addChangeListener( new ChangeListener() { public void stateChanged(ChangeEvent evt) { sphaxsel.setRadialVisible(radialToggler_.isSelected()); } }); sphaxsel.setRadialVisible(radialToggler_.isSelected()); AxesSelector axsel = addExtraAxes(sphaxsel); PointSelector psel = new PointSelector(axsel, getStyles()); ActionListener errorModeListener = psel.getErrorModeListener(); tangentErrorToggler_.addActionListener(errorModeListener); radialErrorModeModel_.addActionListener(errorModeListener); return psel; }