move ExtendedActionFunctions

move remaining ExtendedActionFunctions to ActionFactory