jQuery mobile pageinit / pageshow etc problems