Fixing race condition in running jobs widget.

Placing accessors in the onData section causes issues when the difference
should be calculated whenever the current is received.