Best practices for interactivity is to cache the interactive content for future use. To do this put all layouts and any content that is called by an interactive button into a playlist and schedule this for far in the future or sometime in the past on each player that will interact with this content.
By having this content in a scheduled playlist the player will download it and have it available locally for quick access rather than downloading the content on the fly as needed.