Changed widget sizing algorithm to make better use of screen real estate.