Improve rotated labels, more browsers, better positioning