omg, nepareiza pieeja tev tavam algoritmam...
tas ir gluži loģiski, ka events izpildas vienu reizi, jo useris tiešām ir uztaisījis vienu action-u...
Tātad tavā gadījumā:
- fiksējam mousedown = true; fiksējam object ID un t.t.
- onmove izpildam to tavu f-ju (ja domāts staipīšanai)
- vai palaižam taimeri uz kādu callbacku, kas apstrādā eventu.
- iekš f-jas ir pārbaude - if (onmousedown) { do_smth(); }
- čekojam mouseup eventu - ieliekam mousedown = false
Viss.. tā strādā lielākā daļa GUI koda visos softos/libos