Option.js, initial version