more screen.js work