move the interactions to the display module