Transition between map color states

This isn't as smooth as I'd like in Firefox. Feedback is welcome. CC: @almossawi & @bensternthal