self:RegisterForClicks("AnyUp") RematchLoadoutPanel.AbilityButtonOnClick(self,button) Rematch.PetListButtonOnDragStart(self) self:GetScript("OnMouseUp")(self) RematchLoadoutPanel.FlyoutAbilityOnClick(self) RematchLoadoutPanel.FlyoutAbilityOnClick(self) self.timer = (self.timer or 0)+elapsed if self.timer>2 then self.timer = 0 if not MouseIsOver(self) and not MouseIsOver(self:GetParent()) then Rematch:HideFlyout() end end