Fix issuses: 'Хитрый тип', 'for ... in ...', 'Object.prototype.on', Добавлен глобальный обработчик событий устроенный по аналогии с Pub/Sub, popup добавляется в DOM единожды