move towards a responsive UI