direct screen access fns