// typical factory method, that overrides a similar method in the base class
protected CameraButton cameraButtonFactory ( int buttonNumber )
   {
   return new LabelledCameraButton ( buttonNumber, this );
   }