various improvements to the library editor