Really working ImageView

It seems that you cannot load textures in the constructors of wrapper
classes. So, I created a load helper method that loads the texture if
it does not exist for the image at draw time to avoid this issue