This is super cool. My main feedback at this point is about the dictionary. I'd have it be open on the side so I can see the board and use it at the same time. Or, as a half-step, have a shortcut to open it and have ESC close it. Although personally I'd prefer the former.
But congrats on this, it's awesome!