- registerInterval sets the interval and stores it for the current locationhash. on navigate() the intervals for the current hash will be cleared.
- changed to the webapp approach - rebuild it from scratch