1. You should be using CSS for animations

2. You should be using data-on to listen to the window level resize event (which doesn't require a pro plugin).

3. Scroll element into view can be replicated with data-on-load="el.scrollIntoView()"

The main benefit of pro is supporting the project.

> You should be using CSS for animations

CSS can only animate appearance, not HTML attributes like the `value` of a `<meter>`

> You should be using data-on to listen to the window level resize event

That event is fired when the window is resized, not when an element is resized