PetActionButton_OnLoad(self);
PetActionButton_OnEvent(self, event, ...);
self:SetChecked(0);
if ( IsModifiedClick() ) then
PetActionButton_OnModifiedClick(self, button);
else
PetActionButton_OnClick(self, button);
end
PetActionButton_OnDragStart(self, button);
PetActionButton_OnReceiveDrag(self);
PetActionButton_OnEnter(self, motion);
PetActionButton_OnLeave(self, motion);
PetActionButton_OnUpdate(self, elapsed);