Take care of situations where there are fractioned pixels.
Due to rounding issues, and the way some browsers *do not* expose the fractioned pixels to clientWidth, offsetWidth and css,
We need to add an extra pixel.
This happens mainly in zoom situations.
Some tabs converted to spaces
0.3.4 release