Something to keep in mind is that any "Change" triggered by a 2D entity will cause it to be flagged for redraw.  See #482.