updated functionality for storytelling and hovering