Creates a new timeout cycle.
the timeout in milieconds delegate() = the delegate to be executed
When true the delegate will be executed emmidiatly
See Implementation
Creates a new timeout cycle.