optimized widget size and text