File browser implementation