only call signalAll methods on screens where they exist