fix: fixed lots of errors. Promise considered at tool list rendering; event handling errors; and so on