Recently I was thinking that would be great if we could "pick object" in functions by selecting objects.
On sprite X=100 -> Call function "sprite" (Sprite.UID, "some other parameters")
+On function "sprite"
+Sprite.UID = function.param(0) -> Set Sprite X to function.param(1)
and then you could only
On sprite X=100 -> Call function "spriteX" ("some parameters") - pick object dialog - select sprite
+On function "spriteX" -> Set Sprite X to function.param(0) (while sprite being already picked)
this could save a lot of events xD