option.js, initial version