Materials are now cached again

with DImageButton's inclusion of SetMaterial this now will work