watch for changes to both total and current

Fixes #12
Thanks @bropp to bringing it to my attention