fixed rms display with bar style and did some minor optimizations by placing cairo_save/cairo_restore more intelligent
made font size and cursor width customizable, some minor improvement to drawing