various responsive changes