redoing all of the scaling methods...
CHANGED THINGS  RELATING TO RESIZING