rewrite using dotxbindkeys