Moved observer consumption code into html runners