Correct use of pudding events (removes double event calls)