get rid of lock
	modified:   event.go
	modified:   signal.go
	modified:   simulate.go
	modified:   systemgo_test.go
	modified:   thread.go