Только я один момент не учёл: сигналы могут меняться одновременно.