Refactored action handling