Finally get a basic test working that interacts with every part of the current frontend. Phew.
Add friendly keycodes