Changed action.php to use call_user_func() to allow triggers to pass data correctly.