build cancellation logic into AIbexImageView