initialize имеет смысл удалить и всё содержимое функции перенести в 

return function EventManager() {
 +        this.initialize();
 +    };