GUI now scales to screen resolution