swizzling UIView and UIResponder