Features: added support for touch emulation and tabletop mode; cleaned up abstraction of option inputs to support flow keypress modeling across a complete layout; other minor improvements and fixes.