Render after keyboard_input command processing.  Also, add a default
guard to UnlockControllerFragment.update_state if the command is invalid.