* initialize canvas only once
* use break instead of return to stop for loop and call call back
* remove callback from instance
* add callback as parameter to loadImage