@vladyslav
i don't think frames should act as high-interactive apps.
i believe their mission is to provide some "playful" preview to an website/app, possibly providing most common simple use-cases via frame, but definitely not some "games" or highly interactive experiences.
the latter has to be reconsidered from the ground up.