It is important to balance interactivity and SEO. Users prefer more interactive site but crawlers cannot crawl a very interactive site which dynamically loads contents on events. Try to provide a balance or alternate way for crawlers to crawl your interactive site.