Is there a better way to trigger an event directly an a given control?