added methods to marker to updatecolor, updatelinewidth, and set new color