add button responsiveness