Need to fix error with keypointslist, and how it deals with adding and
removing components