Channel bind and unbind now working; component_create() now waits for init_globals() in spawned thread to complete before continuing