bugfix -- distinguish between signal and event range