timer support seems to work
Better timer example, should soon make wait non-blocking