EventHandling improvements + Dynamic Event/Command registration