Choose Character support

still buggy, need to add Remove Character behavior