use scaleByDPI in all widgets