Make different observer for setting and clearing directory source