first pass at robot target selector app