In addListener, the third callback parameter (total) is now no longer an absolute value. But can be both positive and negative.