Reverted spinner, added threads_enter/leave wrapping for non-gtk threads