Got most of the stuff working, color doesn't change on reorder :( haven't fixed that yet