A bunch of minor tidy up already committed in the eggrack repo
Slickgrid:
*  Only bind to the model change events of the currently visible columns
*  Finish the edit session if the control looses focus