List selector moved to its own module