rename disappearDelay to popupDisappearDelay