EventDispatcher() class. Controller refeactorization. Fixed level_no bug.