lightbox: use url property for consistency and error handling
split the Refiler service into a RefilerConfig service and a RefilerConstants constant service
hide the Selection menu when there are 0 files