create extension backbone

conditional content script injection
content to background communication
navigation detection