Fixed event handler
Copy the effect before applying it