moved activation js logic to extra-js

Should fix the error that has been coming up in new relic. "$ not defined"

All Tests Pass