Updating to spec; multi-threaded the multi-run behavior; added kill buttons