Implements shift clicking, closes #10