Added the largeimage variable to the self object so to be accessed in the doneCallBack function. This solved my problem which was that my zoom lens wasn't updating after I used the swaptheimage function.