added min-screen-width and max-screen-width parameters instead of the useless scale-factor parameter