diff --git a/sensecarbon_tsv.py b/sensecarbon_tsv.py
index 4b759c47b1af0a1288550ac04c5af2983caa2450..177b82f2b691d8495a6b58022077f624d240bfbb 100644
--- a/sensecarbon_tsv.py
+++ b/sensecarbon_tsv.py
@@ -1340,11 +1340,11 @@ class TimeSeriesViewer:
         """
         # Save reference to the QGIS interface
         self.iface = iface
+        if isinstance(self.iface, qgis.gui.QgisInterface):
+            import console
+            console.show_console()
 
 
-        #if isinstance(iface, QgsApplication):
-        #self.iface = iface
-
         # initialize plugin directory
         self.plugin_dir = os.path.dirname(__file__)
         # initialize locale
@@ -1545,6 +1545,9 @@ class TimeSeriesViewer:
         D.spinBox_coordinate_x.setValue(x)
         D.spinBox_coordinate_y.setValue(y)
 
+        if D.cb_loadSubsetDirectly.isChecked():
+            self.ua_showPxCoordinate_start()
+
     def qgs_handleMouseDown(self, pt, btn):
         pass