setup delegate user input controller. Rename UserCommand... into UserInput...