ShowFolderAs, this for issue #6, but not finish yet.
TODO: combine functions that updateSytle and ShowFolderAs