modified menu effects & partially refactored handler codes