history navigation, closes #14