keeping options.html and options.js separate