3d version of hashHandler with stop, start methods, and hold parameter on start