FilesMonitor allows shell to monitor changes on a set of files. This allows the shell to react in realtime any changes related to its configurations such as: themes, keyboard, setting, etc.