add doubleClickCallback