Don't load tools on every click, load all at once

Maybe lazy-load later.