Reinit the target point location when changing target.

And dropped some dead code while seeing it.

Fixes #344