back to old marker code with listener once and new colors