code: def init_widget(self):
          
          # Create and init the client
          c = self.client = BridgedWebViewClient()
          c.setWebView(self.widget, c.getId())
          c.onLoadResource.connect(self.on_load_resource)
          c.onPageFinished.connect(self.on_page_finished)
          c.onPageStarted.connect(self.on_page_started)
          c.onReceivedError.connect(self.on_received_error)
          c.onScaleChanged.connect(self.on_scale_changed)
          c.onProgressChanged.connect(self.on_progress_changed)
          c.onReceivedTitle.connect(self.on_page_title_changed)
  
          super(AndroidWebView, self).init_widget()
docs: Initialize the underlying widget.