chainable toggle button widget