Smarter use of Length.js with less calls; Won't adjust position of non-visible elements and will not adjust background of elements without a background.