support for separate kwargs for x- and y-histograms
allow peaks to be None