Restrict triggering to when we meet a screen boundary