The options can now be loaded from the server
options and default value can now be provided via the widget
made the load call delayable