     // Do the prograde marker - position
 //    horzFrame = GLKMatrix4Translate(horzFrame, 0, latestData?.AngleOfAttack ?? 0, 0)
     if let data = latestData {
-      horzFrame = GLKMatrix4Translate(horzFrame, 0, horizonSize.height*((data.Pitch+data.AngleOfAttack ?? 0) / horizonScale), 0)
+      horzFrame = GLKMatrix4Translate(horzFrame, 0, horizonSize.height*((data.Pitch-data.AngleOfAttack ?? 0) / horizonScale), 0)
       // And roll backwards...
       horzFrame = GLKMatrix4Rotate(horzFrame, -roll*π/180, 0, 0, -1)
 


      data.TerminalVelocity = vars["rpm.TERMINALVELOCITY"]?.floatValue ?? 0
      data.Flaps = vars["rpm.PLUGIN_JSIFAR:GetFlapSetting"]?.intValue ?? -1
      
    }
    latestData = data

      "rpm.ATMOSPHEREDEPTH","rpm.EASPEED","rpm.EFFECTIVETHROTTLE",
      "rpm.ENGINEOVERHEATALARM", "rpm.GROUNDPROXIMITYALARM", "rpm.SLOPEALARM",
      "rpm.RADARALTOCEAN", "rpm.ANGLEOFATTACK", "rpm.SIDESLIP",
      "rpm.PLUGIN_JSIFAR:GetFlapSetting", "rpm.TERMINALVELOCITY", "rpm.SURFSPEED"
    ]

    hud = JSIHeadsUpDisplay(tools: tools, page: self)
