implemented screen projection selection