major refactor thanks to mmckegg/observ-grid
0.3.0