revert "use screen.width"