adds some responsiveness and navigation interactivity :D