input: let the pointer motion handlers move the pointer

this allows to implement pointer barriers by using a custom handler
4 files changed