My Golang UI package: lessons learned about threading and plans for the future · HackerTrans