…It’s because the receipt of data is used as the trigger. So, depends on your Arduino Sketch. Sounds like it sends more information than just confirming a blockage detection? If it does, then read the data and only trigger a Screen Change accordingly.