Keep reference to slave socket to avoid map lookup
Disable 'hold to copy' on iOS Safari
Add distance contraint to direction control