Modify highlighting behavior when cell's setHighlighted method is not ov...

...erwritten - specifically touchesMoved behavior

This should close the following issues (if not already): #194, #220, #221, #236.