Dropdown and auto-complete: Users can now pass drowpdown list id to the widget, earlier only accounts were shown in the dropdown.
Trigger event generator function: The widget earlier assumed that validation should happen at every user input. Validation now happens when a user provided event triggers, allowing the user more control over the widget.
This PR makes two changes to the monadic widget: