handle file library pages