Get the selected working on the Region and refactor to use the same controller as most of the code was the same anyway.