add basic responsiveness