Grow and shrink your in-page media elements dynamically based on user interaction