use validity:fail and validity:success instead of invalid and init the tooltip on demand
introduce VALIDITY_TOOLTIP_DELAY + add custom tooltip example
version 1.2.0-rc.2