Fixed #3, safari scrolls back when pressing the built in back arrow. Back button is still doing some weird animation which stops it from properly working.