Untested: partial solution to percentage widths and heights