latest working version with sound on click