implement mouse x / y watchers