GUI linking and input validation