switched to use fewer messages and listeners; get page context directly instead
better js doc
better js doc
AssistantExt (JS) version 0.9.49