When I click on "Cash" account in the "complete" example, I get an exception on this line:

```
Exception in thread "JavaFX Application Thread" java.lang.IllegalArgumentException: Duplicate category added; 2013,3,6 already present
[error] 	at javafx.scene.chart.CategoryAxis$5.invalidated(CategoryAxis.java:178)
[error] 	at javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:111)
[error] 	at javafx.beans.property.ObjectPropertyBase.set(ObjectPropertyBase.java:145)
[error] 	at javafx.scene.chart.CategoryAxis.setCategories(CategoryAxis.java:200)
[error] 	at javafx.scene.chart.CategoryAxis.<init>(CategoryAxis.java:264)
[error] 	at scalafx.scene.chart.CategoryAxis$.apply(CategoryAxis.scala:44)
[error] 	at co.uproot.abandon.BalanceReport$BalanceView$1$BarChart$.aChart(BalanceReport.scala:63)
[error] 	at co.uproot.abandon.BalanceReport$BalanceView$1$$anon$5$$anonfun$handle$1.apply(BalanceReport.scala:38)
[error] 	at co.uproot.abandon.BalanceReport$BalanceView$1$$anon$5$$anonfun$handle$1.apply(BalanceReport.scala:35)
[error] 	at scala.collection.Iterator$class.foreach(Iterator.scala:743)
[error] 	at scalafx.collections.ObservableBuffer$$anon$1.foreach(ObservableBuffer.scala:400)
[error] 	at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
[error] 	at scalafx.collections.ObservableBuffer.foreach(ObservableBuffer.scala:218)
[error] 	at co.uproot.abandon.BalanceReport$BalanceView$1$$anon$5.handle(BalanceReport.scala:35)
[error] 	at co.uproot.abandon.BalanceReport$BalanceView$1$$anon$5.handle(BalanceReport.scala:32)

```