removed some unused vars.
greatly increased the default widths for testing scaling down on all devices.
-window.innerWidth was not being calculated properly after an orientation change, so i calculated it off "var screen_density" which is calculated from the initial innerWidth and device_width.

added in a check for setting when scale=device_width/screen_width, is still over the actual allowed width.. (due to screen density being under 1.. like on a gs3 it's .75)