add option: triggerShow and triggerHide. remove: showOnFocus