I don't think this Invalidate() call is necessary anymore, since it gets called during FinishSelection().