-added popColor to stream for symetry
-removed duplication
-refactoring
-moved cell reference into cell widgets
-factored wiring of cell widgets into their constructors to increase decoupling
-refactored structure of cell widgets to prepare the hit test  being executed by them
-factored location positioning of cell widgets into widget ctor
-ech widget positions itself now according to its location and the data provided by model and style
-factored hit test into cell widget
-small renaming for consistency in the hit test call chain
-factored hit test into cell widget
-small renaming for consistency in the hit test call chain
-refactor
-formatting
-made coordinates generic