Gino's recursive file observable