UI: show camera recording overlay

- fix bug in command parser; allow arbitrary keys to pass through if
  we need a key for the recording