Есть несколько способов справиться с этим: 1) разрезать изображение на части, добавить слушателя для перехвата событий и отобразить их так, чтобы они выглядели как одно связное изображение. 2) Создайте несколько многоугольников, которые зеркально отражают изображение, добавьте одного слушателя к изображению, чтобы захватить местоположение касания, и сопоставьте (x, y) с полигонами, чтобы определить, на каком объекте щелкнули.
Первый вариант лучше, так как было бы легче делать такие вещи, как цветные маски на ощупь. Вы также можете захотеть посмотреть что-нибудь в SVG для генерации кусочков.