added responsiveness to button