We now remove the display from our list when receiving the signal,instead of relying on subsequent brightness calls to manuallycheck and remove unsupported displays every time.
This MR came out of !324 which hopefully can become a little simpler if this gets merged first.