(Wayland) Adding preliminary work by maister - input hookup still
missing