[Update] added messaging for background script and context, added event listener for context menu