Because Hype outputs standard Javascript, you have all the flexibility offered by the language. Custom Javascript functions can be run in response to user actions (e.g. mouse down, on key press). Because it's standard Javascript, you're free to use any libraries other js resources made available on the page which embeds your Hype animations.
We also expose innerHTML editing for elements, so you're free to compose whatever HTML you'd like within elements. (e.g. you can code up a form to include in your animation, even though we don't have "native" support for creating forms.)
We also expose innerHTML editing for elements, so you're free to compose whatever HTML you'd like within elements. (e.g. you can code up a form to include in your animation, even though we don't have "native" support for creating forms.)