progressLine.endXProperty().unbind();
progressCircle.centerXProperty().unbind();
animatedBind(progressLine, progressLine.endXProperty(), pixelWidth);
animatedBind(progressCircle, progressCircle.centerXProperty(), pixelWidth);
progressLine.visibleProperty().bind(pixelWidth.greaterThan(0.0));
progressCircle.visibleProperty().bind(progressLine.visibleProperty());
Tooltip tooltip = new Tooltip();
// TODO: Maybe use Adam's BtcFormat class here instead.
tooltip.textProperty().bind(new ReactiveCoinFormatter("%s BTC raised so far", MonetaryFormat.BTC, pledgedAmount));
Tooltip.install(progressCircle, tooltip);