Added TimeoutKey to prevent the wrong callback from unclocking the queue
Added missing documentation