Fixed bug: Options.set callback wouldn't get called, breaking the auto-update of the preview text