more changes on signalConstructor that work on the EVO 3D