anchor.diff:    // to the webViewController's url, and loads in the new url if so
     void checkWebURL() async {
       String currentUrl = await _webViewController?.currentUrl();
  -    if (_webViewController != null && widget.initialUrl != currentUrl) {
  -      _webViewController?.loadUrl(widget.initialUrl);
  +    if (_webViewController != null && webCardUrl != currentUrl) {
  +      _webViewController?.loadUrl(webCardUrl);
       }
     }
   }
  
positive.code:   double _contentHeight = cardContentMinHeight;
    bool active;
    Function hide;
  
    @override
    void initState() {
  
negative.code:   // builds the actual webview widget
    Widget buildBody(context) {
        return Container(
          height: 200, //_contentHeight,
          child: WebView(
            opaque: false,
            javascriptMode: JavascriptMode.unrestricted,
            initialUrl: webCardUrl,
            onWebViewCreated: (controller) {
              _webViewController = controller;
            },
  