working fuzzy gui with selection and return