Fix pushstate weirdness
Mixin-ise the viewport helper
Fix viewport helper and specs