Changed the dismissPullNav to do the dismissing, added a toggle and added completion blocks since you might want to do something AFTER the animation finishes.