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

NeuralProsthesisLab/unlock,NeuralProsthesisLab/unlock,NeuralProsthesisLab/unlock,NeuralProsthesisLab/unlock,NeuralProsthesisLab/unlock,NeuralProsthesisLab/unlock,NeuralProsthesisLab/unlock