`targetList` is a little bit misleading. May be `targetAction` is a better name here (`targetAction` can be `detail` or `click`). Not blocking but if you think the same, please change.