Gracefully handle having too little data

Though one should always provide an image of the correct size, sometimes things go wrong, and with this change, the screen will show what it can instead of crashing back to 'hello world'