added a bit of responsiveness