Ported action scheduler