Hook `Frame:New()` instead of `Frame:Create()`

-- `Frame:Get()` doesn't work until the frame is added to the `active`
table by `Frame:New()`