Use the 'select' module. This module is expected to be fully working.