Fix flexbox on mobile safari
Detect mobile and improve flexbox
Add view switching animation
Add view transition