add GuiApi support & some tweaks

remove annoying warning when reloading lang-packs
fix: correctly start a thread
actually handle CommandAccess
disable -> enable