public tick() as Void:
Emits the timeout event when called by the native event loop.
User code normally subscribes to timeout instead of calling this method directly.
timeout
timer.timeout += lambda(event: ActionEvent): print(event.source)