Activity_Pause does have Timer1.Enabled = False (with no check on the state of UserClosed).
I'm closing the app like this:
Sub Activity_KeyPress(KeyCode As Int) As Boolean
Dim Answ As Int
Dim Txt As String
If KeyCode = KeyCodes.KEYCODE_BACK Then
Txt = "Exit Mondrian?"
Answ = Msgbox2(Txt,"","Yes","","No",Null)
If Answ = DialogResponse.POSITIVE Then
Timer1.Enabled = False
Return False
Else
Return True
End If
End If
End Sub
I've just added the line Timer1.Enabled = False and that seems to have fixed the problem.