Fix selection mechanism in doglist.
Hack together some fancy transition sequencing.