recreate an imageview if it is too large