Use RxJava to get rid of all mutability

Please, note that we're displaying only per-year data -- not yet accumulated!