ein Scan muss genau dasselbe machen: schaue, welche von deinen Objekten im Scanbereich liegt also, Winkelberechnungen, usw...
dein Mauszeiger braucht vllt. eine halbe Millisekunde(max.) zur Positionsberechnung, da der Prozessor nur mal kurz nen Speicherbereich kopieren muss. daher dürfte die ent_next-funktion schneller sein.