The cumulative values are now processed by the dataengine significantly simplifying the clientside code