Inlude tests for colors. Merge the listitem nested access. Cleanup comments and scoping.