Ok, now the only weird thing is the difference of sensitivity with horizontal/vertical movement, the vertical one seems very lower.
Another idea to implement, if u like, is to cap the movement speed to a max value, to avoid unwanted very fast movements or simply to allow fast movements, without the need of dosing the hand movement.