Now signal handler can use delegate as handling object