putting this here for myself - [x] Add `no-select()` - [x] Currently background color has to get very dark before text will change to white. Need to look into adjusting tolerance level.