This will allow interactions to conditionally handle later events based on the down event.
As discussed with @tschaub in #1195.