ah I see- maybe a [CountDownLatch](http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/CountDownLatch.html) might be better if you want to guarantee ordered access? I don't think it's safe to always assume sleep(50) will work on all devices.