Shouldn't `addClass('dirty');` be a consequence of the triggered `"set_dirty.Cell"` event?  So, if a trigger that in another place, the css is automatically set.