simplify caching
make undecorate select item more thorough

- e.g. when selecting directory
cache cons cell lists too
disable caching for files/dirs for now

- It's too hard to get it right.