Refactor key navigation such that it will be easier for apps to specify their own
Merge pull request #211 from virtual-world-framework/refactor-key-navigation

Refactor key navigation