diff --git a/src/pulsaranimationwidget.cpp b/src/pulsaranimationwidget.cpp
index 6817facc2ebfa850e7bf0d9225a47c50925f6e76..3000cc9452b38d59b4dd4c73cc35254911590f5b 100644
--- a/src/pulsaranimationwidget.cpp
+++ b/src/pulsaranimationwidget.cpp
@@ -78,7 +78,7 @@ PulsarAnimationWidget::PulsarAnimationWidget(QWidget *parent) :
 	// initial companion is "Neutron Star"
 	m_companionMass = 1.4;
 	m_pulsarSpinAxisInclination = 0.0;
-	m_pulsarMagneticAxisInclination = 45.0;
+	m_pulsarMagneticAxisInclination = 60.0;
 	m_pulsarSemiMajorAxis = 5.0;
 	m_companionSemiMajorAxis = (m_pulsarMass/m_companionMass) * m_pulsarSemiMajorAxis;
 	// initial spin frequency of 0.5 Hz
@@ -102,9 +102,6 @@ PulsarAnimationWidget::PulsarAnimationWidget(QWidget *parent) :
 
 	// update camera based on settings above
 	updateCameraPosition(m_mouseAngleH, m_mouseAngleV, m_cameraZoom);
-
-	// finally, create initial pulse profile based on settings above
-	updatePulseProfile();
 }
 
 PulsarAnimationWidget::~PulsarAnimationWidget()
@@ -512,6 +509,14 @@ void PulsarAnimationWidget::mouseReleaseEvent(QMouseEvent *event)
 	updateGL();
 }
 
+void PulsarAnimationWidget::showEvent(QShowEvent *event)
+{
+	Q_UNUSED(event);
+
+	// update and propagate pulse profile
+	updatePulseProfile();
+}
+
 void PulsarAnimationWidget::updateCameraPosition(const int angleH, const int angleV, const double zoom)
 {
 	m_cameraPosX = sin(angleH * deg2rad) * cos(angleV * deg2rad) * zoom;
diff --git a/src/pulsaranimationwidget.h b/src/pulsaranimationwidget.h
index 65093fadb7ef7cb49271d60f26f09c8c8b0809d1..51f7c4bbf8c4e8bb8f27a1a054a0a71a0a3f4a9f 100644
--- a/src/pulsaranimationwidget.h
+++ b/src/pulsaranimationwidget.h
@@ -70,6 +70,7 @@ private:
     void mousePressEvent(QMouseEvent *event);
     void mouseMoveEvent(QMouseEvent *event);
     void mouseReleaseEvent(QMouseEvent *event);
+    void showEvent(QShowEvent *event);
 
 	void updateOrbitPeriod();
     void updateOrbitRadii();
diff --git a/src/pulsatingscience.ui b/src/pulsatingscience.ui
index e60e54c6bf257dfc933d74bc904d69d2ed0763bc..7854369783f86dc0e163b970c59ce5ce2e9b9ab2 100644
--- a/src/pulsatingscience.ui
+++ b/src/pulsatingscience.ui
@@ -226,7 +226,7 @@
           <number>180</number>
          </property>
          <property name="value" >
-          <number>45</number>
+          <number>60</number>
          </property>
          <property name="orientation" >
           <enum>Qt::Horizontal</enum>
@@ -244,8 +244,11 @@
          <property name="segmentStyle" >
           <enum>QLCDNumber::Flat</enum>
          </property>
+         <property name="value" stdset="0" >
+          <double>60.000000000000000</double>
+         </property>
          <property name="intValue" stdset="0" >
-          <number>45</number>
+          <number>60</number>
          </property>
         </widget>
        </item>