handle signals connecting to other signals