draggable is optional for widgets