add seat proxy
let window listen for pointer events