created StoppableLock which will make Executable nicer
started putting StoppableLock into executable