Code refactored, implemented color selection controller , resolved project warnings, changed demo project to edit background color.