Fixes in GetNativeWidget

When getting a reference to a native widget, make sure
the widget has the BoundsChanged event subscribed.
The widget needs to auto-relocate itself when the
bounds change.