Make signal_connect and signal_emit handle signal details