TaskQueueManager constructor
Array of task queue item to execute
Add a task queue item to the queue
callback to add to the task queue item
parameters of the task queue item to add
Remove a task queue item from the queue
id of the new task queue item to remove
Execute the tasks queue array
Optional
args: any
Used to keep track of a bunch of callbacks and execute them in the right order when needed