A touch UI widget