UndelgateEvents: use apply with arguments instead of slicing