add select listener module