adds toggle buttons
fix widget api
gui boxes: done