To me, it seems like `default` is just an abstraction over different types of interaction events, at the point in time either `tap` or `click`. If double clicking is specific to the desktop paradigm, then it probably shouldn't use the interaction event abstraction. Or am I totally wrong?