self.$bar.delay(self.options.timeout).promise().done(function () {
                    self.close();
                });