Trying out the select call. Kinda works.
Just cleaned up select.c (look in fib.c if you miss the crap).