Zendesk content script refactoring