support node click callback