Change SEL_SCHEDULE, CallFunc, CallFuncN, CallFuncND and CallFuncO to use Action delegate