Interesting - I was going to explicitly pass the <code>Looper</code> in but thought I would be best if I tried to mimic the behaviour of <code>Activity.runOnUiThread()</code>, which uses <code>Handler</code>'s default constructor. Anyway, easy change = done.