[TIMOB-13000] Fixed load event on image view

Load event was not working if the image view had touchEnabled set to false
The whole method is extremely inefficient. It essentially returns an autoreleased array every time it is invoked. You should initialize the array once. Easiest to initialize in the init method of the proxy. You can define a protected NSArray in TiViewProxy interface and initialize it accordingly in various proxies