Fix bug with Square, tweak easing/duration
Fix bug with Square, tweak easing/duration

Forgot to unmount my event listener, which was causing a bunch of
copies of the event to fire when routing between the demos quickly.

Also gave it a more interesting cubic-bezier, and changed when the
paint happens to compensate.

joaobiriba/FirebaseReactExperiments