Please don't put a ``use strict`` outside functions, as this will make all JS code running in strict mode (it puts the global scope in strict mode), which can break other JS on the page. It is not sage