feat(engine): add script as possible task listener

related to #CAM-2361