Better timeout callbacks support
setInterval, clear{Timeout,Interval}