Trying out smoothstate.js

If it works, things will look cool.