add new gPianoItem::overlap method