Making the demo windows transient and modal makes gnome-shell treat them like dialogs, which is not right.