ActionButton_OnLoad(self);
ActionButton_UpdateAction(self, name, value);
ActionButton_OnEvent(self, event, ...);
ActionButton_UpdateState(self, button, down);
if ( LOCK_ACTIONBAR ~= "1" or IsModifiedClick("PICKUPACTION") ) then
PickupAction(self.action);
ActionButton_UpdateState(self);
ActionButton_UpdateFlash(self);
end
PlaceAction(self.action);
ActionButton_UpdateState(self);
ActionButton_UpdateFlash(self);
ActionButton_SetTooltip(self);
GameTooltip:Hide();
ActionButton_OnUpdate(self, elapsed);