function getMouseCoords(e) {
e=e||window.event;
ds=(e.target||e.srcElement).id;
}
В начале в программе
рисовалка я узнавал объект как под мышкой так и под пальцем на смартфоне так. А потом всё равно ведь чтобы следить за размером экрана поле разбил на зоны и определение объекта хоть под мышкой хоть под пальцем стало бессмысленным. Нужные действия определяю по координатом.