gui data files, input listener, and input processor listener registration