improvements for responsive design of the demo