If you want a “clicking” free door hook back system, use some bungee cord,
If you want a door with a system to hold it thats at an easy height, use some bungee cord,
If you want a system where you don't have to bend down to operate the device, use some bungee cord,
If you want a system that is inexpensive, use some bungee cord.
If you want a system that does not need a pillow to hold the door steady, use some bungee cord
Simple and easy to make and they don't have to be intrusive. fix one end to something strong enough to hold the door, and loop the other end over one of the door handles. Mine were made with a loop in both ends, and the end of the bungee cord forming the loop was fastened back to itself with a whipping of something that either matched or contrasted with the cord.