css/js ui tweaks to keep good ratio and screen width/height on each tabs + responsiveness