simple-touch: Exit on xdg_toplevel::close
This makes it possible to close this client without using a terminal, especially useful on a phone (tested on phosh on a PinePhone).
There are some smaller fixes which are an artifact of the previous commit in !678 (merged) which were part of !694 (closed).
Edited by Link Mauve