add empty edit window classes
make the library controller not a singleton and have it follow a delegate design pattern.
import mighty mouse cursors