marker and re-positioning through click