finishing touches to responsive behaviour