I am not aware that it is possible to watch files for changes with a real listener, so perhaps you want to read up on the timer function.
For general advice and examples for how to create a GUI (and avoid using GUIDE), have look at this thread
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!