anchor.diff:      } else if (component == "Case") {
         _configuration.casing = null;
       }
  -    e.querySelector(".name").text =
  -        _componentItem.querySelector(".name").text;
  -    e.querySelector(".price p").text =
  -        _componentItem.querySelector(".price p").text;
  -    e.querySelector(".image").setAttribute("style", "");
  +    updateComponentItem(null,component);
       setPriceTotal();
     }
   
  
positive.code:       querySelector("#pricetotal span").text = "0.-";
      } else {
        querySelector("#pricetotal span").text = formatCurrency(price);
      }
    }
  
  
negative.code: import 'package:pcbuilder.api/transport/configuration.dart';
  import 'package:pcbuilder.api/transport/componentitem.dart';
  import 'buyoverviewdialog.dart';
  import 'package:pcbuilder.api/serializer.dart';
  
  class MainView extends View {
    static String get id => "mainview";
  