added some ui elements
accepts all new ranges and states. should maybe have a short node-discovery phase before