Now using Where to filter out 0 total deltas and added unit test re onTotalChange