several improvements in the *screen