Cancel event bug fix + utility methods in process