I got the extension to open up quickly. Basically it took ages to open the popup because it was trying to render 818 font items before it opened. I set it up so it only loads 20 items initiallaly, and then the Waypoint scroll event will cause the rest of the items to be loaded all in one go once the user starts scrolling. It gives a good performance for that.
Updated the select fields so they restore the old value they had a when a user opens and closes the popup.
Also the previous states is being fully restored when the user closes and opens the popup.
There is currently a bug with the favourites sign. It is not turning red if the favourites are true!