future proof errors with small heights
add a scaling factor to allow for smaller mode-line fonts