add improvements to keyboard shortcuts and some code refactoring
Merge pull request #51 from Soundnode/develop

add improvements to keyboard shortcuts and some code refactoring