display_tab and list_dir fix