Tooltip: updating CachedListeners to use xtag.addEvent/removeEvent