Organize EventHandling with InstanceMethods And ClassMethods