То, что вы на самом деле делаете, это два отдельных события, одно из которых - событие нажатия мыши, как вы описали, а другое - перетаскивание мышью.
Если вы хотите смоделировать их, вам, возможно, придется рассмотреть вопрос об использовании щелчка мыши для отслеживания местоположения пользователя (x, y). Впоследствии, если вы хотите «смоделировать» его, вы можете выполнить некоторые вычисления и решить для себя, действительно ли произошло событие щелчка мыши или перетаскивания мыши.
Надеюсь, это поможет :) Ура!