avoid pianoItem overlap