This will work but I would prefer more scalable code.
Define a method in TiViewProxy which returns an array of state events.
By default it will return postlayout.
ImageView will return postlayout and load.
Then you can check if state array contains event type and we can just modify that array for our proxies