The current soft world lock implementation is based on absolute position, which doesn't work well for pointctrl, as it is an angular device - the amount of movement needed varies hugely depending on distance.
An alternative would be a jitter-based approach