Fixes #2

Fixes #2

Image shaders are refreshed when the image itself changes. This helps
change images on runtime without taking a bit hit on performance.