moved to using a single cell edit handler instea of a global one. we will use blur and focus to ensure only one editor is active. this ensure that we dont need to redo all the render.