Redirecting to Event-driven programming