Added SignalSender and fixes