Switch between targets using mouse

yes I think that is possible, I believe there is a node for converting cursor position to world position. It might be involved with the top down template if i remember correct.