Fix Listener and Signal, Bug in ComponentTypeTest and add SignalTests