Moved screen disposal into newScreen.