Tested and fixed a bug when calling timeRemaining multiple times.
Removed the _now method in the interest of less code (hence less
maintenance and less bugs).