Added some thread logic to Node :D