Responsive web design: the war has not yet been won