Tag/label management

Is there an easy way to handle tags in EM-client?
I’ve got EM-client set up to my gmail account. Several of the emails i receive needs more than one tag. When I have about 300 tags, adding one or more by clicking through 3 options and then having to scroll the list every time is really time consuming and ineffective. In addition not being able to scroll with the mouse wheel makes it even worse.