holy mother of god what a mess
multi select mode