UINavigationController subclass which postpones actions until animation finishes.