So damn many changes.

And Hakim's Reveal updates give me a heart attack every damn time. He needs to learn semantic versioning. One moment He's at 2.2, next moment when he goes to 2.3, the viewport totally breaks if you have your own code doing the sizing because he moved everything over to the JS.

Signed-off-by: Kenneth Lim <kenlimmj@gmail.com>