Zmeneny event handler, aby nedoslo k jeho viacnasobnemu volaniu