NOTE
the deleted section here SHOULDN'T BE HERE.
it was inserted by mistake when merging the hdpi branch.
you can see it uses IconManager.get with a callback, though IconManager.get doesn't take a callback at all.