Listeners for dynamically created user task

Hi I am using flowing code to create dynamic user task

    private void createAndInjectDynamicTask(DynamicTaskDTO dynamicTaskDTO) {
        DynamicUserTaskBuilder dynamicUserTaskBuilder = new DynamicUserTaskBuilder();
        dynamicUserTaskBuilder.name(dynamicTaskDTO.getName());
        dynamicBpmnService.injectParallelUserTask(dynamicTaskDTO.getParallelTaskId(), dynamicUserTaskBuilder);
    }

now i want to capture its assign and completion event but i don’t find any proper way to attach listener to dynamic user task, can any one help me with this