use localStorage as options fallback
try to obey settings more
fix 'undefined' URL
fix 'undefined' URLs
fix false GTM positives
don't refresh full UI unless we have to