targetSelection prototype