finished implementation of select poll module
improved select event module
add event dispatcher for select event