A Scala reboot of a keyboard interface for marking grid-based puzzles.