more responsive file listing, scales for smaller screen sizes