Я был бы очень осторожен с этим. Если данные события содержат материал, относящийся только к исходному событию, эти данные могут спутать другой обработчик события. Особенно, когда речь идет о событиях от внешних устройств, таких как мышь.
Может быть, этот пример, который вы разместили, в порядке, я не знаю. Но я определенно вижу проблему, если делать наоборот, поднимать мышь вниз, когда вы поднимаете мышь - обработчик нажатия мыши мог (потенциально, я понятия не имею, если это так) запрашивать устройство ввода для фактического состояния эта мышь, и они не будут совпадать. Или, возможно, сделайте какую-нибудь операцию с мышью, которая работает только при нажатии и т. Д.
Итак, подведем итог: это может сработать, но я бы не стал полагаться на это, если вы не уверены на 100%, что оно не сломается при определенных условиях