minor tweak to html completions while dog food testing
Adds menu shortcuts to keybindings
refactors and bug fix

- Small refactor to jscompletions.py
- Fixes issue where some DI injections in function params would expand improperly