Refactor class to work with the new TimeNavigationController
Only a single, global time point exists, which can be retrieved from
the time navigation controller.
The time point can be stored in a member variable to be accessible
inside each member function.