Fixed a bug that during the transistion of push/pop view controller, the user is still able to perform another transistion i.e. push/pop view controller