Added pygame rects to the BaseWidget.

And ohGod the property assignments.
More work on signaling / response.