It sounds like you're pressing movement keys while broadcasting is enabled, but you're shutting off broadcasting before releasing the movement key(s) so they become stuck moving in that direction. If this is true, then the fix for that is to re-enable broadcasting, press the key for the direction they're moving so that you refresh its state, and then disable broadcasting again.