re #76 factorized history/ pages