keep a history of interactions in the page.