 
 void drawCurrentPressure(int currentPressure)
 {
-	if (currentScreen == GAUGE_SCREEN) {
+	if (currentScreen == DIVE_SCREEN || currentScreen == GAUGE_SCREEN) {
 		tft.setFont(SevenSegNumFontPlusPlus);
 		tft.setColor(VGA_AQUA);
 


	//Reset the maximum depth
	maxDepthInMeter = 0;
}

void displaySurfaceTimeScreen()

			}
			break;
		}
	} else if (currentScreen == DIVE_SCREEN) {
		currentMode = SURFACE_MODE;
		displayScreen(MENU_SCREEN);
	} else if (currentScreen == LOGBOOK_SCREEN) {
		currentMode = SURFACE_MODE;
		displayScreen(MENU_SCREEN);
	} else if (currentScreen == SURFACE_TIME_SCREEN) {
		currentMode = SURFACE_MODE;
		displayScreen(MENU_SCREEN);
