dynamic element add
shift working disselect, left, right, space remains