character select controller cleanup