finishing touches for responsiveness