clearTimeout(c.timeout),
                (c.hoverState = 'out'),
                c.options.delay && c.options.delay.hide ?
                void(c.timeout = setTimeout(function() {
                    'out' === c.hoverState && c.hide();