Page transitions + mobile fixes 

@stratospark , pls review and merge if looks good?