diff --git a/static/qrplay/v3e.html b/static/qrplay/v3e.html
index a6b2c10..05dbbf0 100644
--- a/static/qrplay/v3e.html
+++ b/static/qrplay/v3e.html
@@ -33,11 +33,17 @@ F=(
L,
N,
I=0,
+ K=0,
S=D=>D?S(D+(M[++I]==C)-(M[I]=='/')):I
)=>{;for(;
C=M[I++];
D=M[I],
J=E=>E.indexOf(D)>=0,
+ // start of comment
+ Q>21?K=1:
+ Q>20?(L=N=4,K=0):
+ // check comment mode
+ K?0:
Q>7?
// DECREMENT Q, and then...
(Q-=9)?
@@ -81,8 +87,8 @@ F=(
):
// change octave, or noop
N-=C+12|0
- )Q='XCDEFGABR$JTSIQHWVU3.'.indexOf(C)},
- F('RU137V40'+H.value.toUpperCase())
+ )Q='XCDEFGABR$JTSIQHWVU3.\n;:'.indexOf(C)},
+ F('\nU137V40'+H.value.toUpperCase())
">#play