Separated @EventHandler process. Refactored.