added some fixes for the screen api