add comment about perf concern in setupBindListeners