Added update-based clicking. Selecting and deselecting