wretchedly ugly but functioning color selector
slighty less ugly color selector