Added code to select things in list

Didn't add a way to start selecting
Merge branch 'dev' into cal-selection