Added tap to dismiss. Changed the animation options to allow user interaction while animating