fixes for widget sizing