anchor.diff:    if (ANativeCtrl <> nil) and (ANativeCtrl <> FNativeCtrl) then
     begin
       FNativeCtrl := CNativeControlUI(ANativeCtrl);
  +    FNativeCtrl.OnDuiPaint := OnWebBrowserPaint;
  +    FIsLayered := FNativeCtrl.GetManager.IsLayered;
       FWebView := wkeCreateWebWindow(WKE_WINDOW_TYPE_CONTROL, FNativeCtrl.GetManager.GetPaintWindow, 0, 0, 1, 1);
       FWindowHandle := FWebView.WindowHandle;
       FWebView.SetOnTitleChanged(OnwkeTitleChangedCallback, Self);
  
positive.code: procedure TWkeWebbrowser.Navigate(const AStr: string);
  begin
    Load(AStr);
  end;
  
  procedure TWkeWebbrowser.Reload;
  
negative.code:     FOnURLChanged: TURLChangedEvent;
      FWindowHandle: HWND;
      FUserAgent: string;
      FIsLayered: Boolean;
      FOnConsoleMessage: TConsoleMessageEvent;
      procedure SetUserAgent(const Value: string);
      procedure OnWebBrowserPaint(Sender: CControlUI; DC: HDC; const rcPaint: TRect);
    protected
      procedure DoTitleChanged(const ATitle: string); virtual;
      procedure DoURLChanged(const AURL: string); virtual;
  