Mulitple mb-pages due to animation end promise not returning