Refactoring

Изменения:

* Код стал немного меньше.
* Если браузер не поддерживает тач события, оставляем ему клик.
* Объеденены два файла в один (лишнее разделение, которое не прибавляло удобства).
* Маленькие оптимизации вида: создаем событие только один раз; для тех, у кого с кликом все хорошо, вешаем только один обработчик.

В таком варианте, кстати, для браузеров без тач событий можно отменить действие по-умолчанию.