Fine tuning of control settings (key assignment mechanism), refactoring.
- now key combinations with shift, ctrl, alt can be set in the controls screen
- clicking another key cell, or the reset or back buttons while setting a key now works as expected
- key assignment can be cancelled by clicking on the same cell again
- refactoring: variable names conntected to controls renamed to be more accurate