Use listenTo() rather than bind() in the views so that the events get unbound upon removal.
Where necessary, override remove() to also remove subviews.
Clean up slickgrid events on removal
Merge pull request #354 from okfn/issue-351

Event handling cleanup