why 100ms? we're only sleeping for 1ms in this thread above so this seems a little long to wait. Did you come to this through trial and error or reason? or is it just a round number?