add @SuppressLint("WrongCall") to run() to satisfy ADT Lint complains
Status - asked SO question