add eventnavigation and eventhistory mixins