reverted some previous imagfe methods, replaced with attribues and load/onLoad/onError methods to keep simple