Moved `OnImageTouchedListener` interface from a separate file into the `ZoomableImageView` class.
Subclassed `ImageView` instead of `View` and overrode `setImageDrawable` so code made to call that method instead of `setImageBitmap` can be used with this class.