Well I'm sure you learned alot from writing this, but I still don't think it's working right. Maybe it is... but I don't know what it's supposed to do. I tested it by running it in a directory with some nested subdirs containing more subdirs and files. When I run the script, if I click on a subdir, a new pane opens listing the contained files and subdirs, but as soon as I release the mouse button everything dissappears! I assume it's supposed to let you keep clicking and recursing into the subdirs and files?