Implement history navigator(#14)