Updated todo
Use random uniqifiers to reduce conflict chance
Added focus in dialog when shown
Started getting tab order right in dialog; updated todo