Index: trunk/FACT++/gui/RawEventsViewer/RawEventsViewer.cc
===================================================================
--- trunk/FACT++/gui/RawEventsViewer/RawEventsViewer.cc	(revision 12188)
+++ trunk/FACT++/gui/RawEventsViewer/RawEventsViewer.cc	(revision 12189)
@@ -368,5 +368,5 @@
     eventData = NULL;
     drawPatch = true;
-    drawImpulse = false;
+    drawImpulse = true;
     drawBlur = false;
     loopCurrentEvent = false;
@@ -1155,5 +1155,5 @@
  * UICONNECTOR CONSTRUCTOR
  ************************************************************/
-UIConnector::UIConnector(QWidget*)
+UIConnector::UIConnector(QWidget *p)
 {
     setupUi(this);
@@ -1170,12 +1170,14 @@
                      this, SLOT(nextSlicePlease()));
 
-    QButtonGroup &scaleGroup = *new QButtonGroup(GLWindow);// = new QButtonGroup(canvas);
-    QButtonGroup &animateGroup = *new QButtonGroup(GLWindow);// = new QButtonGroup(canvas);
-
-    scaleGroup.addButton(Ui::MainWindow::currentPixelScale);
-    scaleGroup.addButton(Ui::MainWindow::entireCameraScale);
-
-    animateGroup.addButton(Ui::MainWindow::playEventsRadio);
-    animateGroup.addButton(Ui::MainWindow::playSlicesRadio);
+    QButtonGroup &scaleGroup = *new QButtonGroup(p);// = new QButtonGroup(canvas);
+    QButtonGroup &animateGroup = *new QButtonGroup(p);// = new QButtonGroup(canvas);
+
+    scaleGroup.addButton(currentPixelScale);
+    scaleGroup.addButton(entireCameraScale);
+
+    animateGroup.addButton(playEventsRadio);
+    animateGroup.addButton(playSlicesRadio);
+
+    entireCameraScale->setChecked(true);
 
     QObject::connect(GLWindow, SIGNAL(colorPaletteHasChanged()),
@@ -1392,5 +1394,5 @@
  * PLAY PAUSE CLICKED. ui handler
  ************************************************************/
-void UIConnector::playPauseClicked()
+void UIConnector::on_playPauseButton_clicked()
 {
     if (timer.isActive())
@@ -2226,4 +2228,10 @@
     blueValue4->setValue(canvas->bb[4]);
 
+    if (conf.Has("drs"))
+    {
+        const QString qstr(conf.Get<string>("drs").c_str());
+        calibFileSelected(qstr);
+    }
+
     if (conf.Has("file"))
     {
@@ -2232,9 +2240,4 @@
     }
 
-    if (conf.Has("drs"))
-    {
-        const QString qstr(conf.Get<string>("drs").c_str());
-        calibFileSelected(qstr);
-    }
 
     return 0;
Index: trunk/FACT++/gui/RawEventsViewer/RawEventsViewer.h
===================================================================
--- trunk/FACT++/gui/RawEventsViewer/RawEventsViewer.h	(revision 12188)
+++ trunk/FACT++/gui/RawEventsViewer/RawEventsViewer.h	(revision 12189)
@@ -213,5 +213,4 @@
 
     void newFileLoaded();
-    void playPauseClicked();
     void slicesPerSecondChanged(double value);
     void nextSlicePlease();
@@ -219,4 +218,5 @@
     void currentEventHasChanged(int event);
 
+    void on_playPauseButton_clicked();
     void on_loadNewFileButton_clicked();
     void on_loadDRSCalibButton_clicked();
