The code works right on my version of it, try checking your button names and the default "changeToColor" variable value to see if the default changeToColor matches the default arrow position.

Also try reviewing your function pickColor(evt:MouseEvent), and make sure the color changes match the button names. It's easy to flip stuff around while editing.