Improving NSView extensions