2) Move where you load the `js.js` file to the bottom of the page. This method is suggested by the authors of [HTML5 boilerplate](http://html5boilerplate.com/). It would work just like this, but you still really need to move the code out from inside the plugin code.
In the many things I tried, I swear I tried option 1 already. Tried it again, no luck.
Then I copied and pasted your code, and IT WORKED.
Finally realized exactly what I did wrong because of this post.
I quite enjoy this place. :)
**TLDR; Option 1 works great. I need to learn JS.**