| Сообщение от Viral | 
	| тыркнул дважды на лупу, и "большой яндекс" отказался закрываться.. | 
	
Пример сильно порезан.
	
	| Сообщение от Viral | 
	| извините я борюсь с тестерскими привычками, но пока никак.. | 
	
Не переживай ... все норм, это тест, а не продакшн. Ты сам должен описать логику работы программы, я лишь показываю, как создавать элементы и что ими можно управлять. Если в программе будут ошибки, то конструктор виноват не во всех 
 
В данном случае создалось 2 элемента с одинаковым name="zoom" при клике на крест, один из них закрылся, второй остался. Нужно отслеживать, чтобы элемент создавался только один и все будет ок.
Проблему можно решить добавив уникальное имя:
http://learn.javascript.ru/play/lwT9
Но повторю, что это скорее проблема не конструктора, а реализации данного примера. 
Спасибо за отзыв, я подумаю над тем чтобы упростить задачу в будущем и если придумаю удобное, но не мудреное решение, то внесу его во фреймворк.