Added some better thread control, and removed redundant API method
Single stepping added