Added JS interaction