Widgets, Removed decorator

* List of available widgets is made distinct before being exposed
* Decorator is temporarily removed until its implemented 100%