pragma "clever task" and signal sending from child to parent usage