hopefully this is the final version of web app. This takes care of responsive design from scratch