add(container, widget, data) remove(container, widget, data) check-resize(container, data) direction = focus(container, direction, data) set-focus-child(container, widget, data)