#18 toggling selection