separate gridster-item into it's own file.  unit tests!