missing target blank
indicate recalculation request by changing segment color (mark old);
in addition to or instead of loading spinner (#3)?