get correct screen width in Screen.lua
add more comments