Finished getMajor and setMajor control stuff

TODO: implement the UI to use these!