pushed version collisions accidentally

continuing to work on selectors, color ID is working fine, just need to
refine the shape and finish the interaction functions