modified native library loading
added lock mechanism to prevent multi-threaded calls to GTK
updated author