just a minor change that I could not resist doing while browsing through the code.. image caching can left to ImageUtilities + with @staticresource annotati...

...ons present returning null from loadImage() is extremely unlikely and means a broken runtime usually