each widget has its own options view/controller