If i had to guess it takes mouse pos converts that to a vector to multiply by the velocity, so it seems farther mouse pos = lower speed.
The impulse also seems slow enough sometimes that it'll input multiple mouse clicks at once, giving extra speed.