Do not need to swizzle to override didMoveToWindow