Needs a better docstring. You don't have to go into too much depth. Just describe what the purpose of the widget is.