sclass RandomScreenScan { int w, h; transient Rect lastSent; transient int stayMax; *() {} *(int *w, int *h) {} Rect get(bool foundSomething) { ping(); if (foundSomething && lastSent != null && stayMax++ < 10) ret lastSent; stayMax = 0; lastSent = randomScreenRect(w, h); print("Screen scan: " + lastSent); ret lastSent; } }