A seriously useful and flexible dropdown widget - it supports calling back to your model for items to be shown as well as declarative initialisation on elements that don't yet exist!