Fixes the new rect conversion by calling setNeedsDisplay on the view first (might have been what was needed instead of the previous commit)