mostly done w/ bindings, handling colors > 9