Bugfix: help system would open on any hash change. Should only be if it includes the guidance path
Fix context reference
Make close event a more generic class
Create default identity to avoid undefined error
Fix JSHint warnings
Make sure original source is saved
Refactor to avoid duplicate check