Rename argument to be more appropriate.
Don't worry with holding reference to a script tag on page, to have less leaks.
Allow NJAX modules from external javascripts as well.