JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
use one global struct instead of many vars for selection. Cleanup.