fixed bug with extension order

the default options should be overwritten by the arguments passed to the widget, rather than the other way around