sleep 0 nanos; hooked up handlers