start using a history handler (just started, not complete)