changes to screenadapter