compositor: make the shell client receive input