Grasshopper Hell Monkey
The problem is on line 50.
o.innerHTML = bunch.push(" ");
When the push function is executed a Number is returned
That Number, represents the new length of the array.
At line 80 the onclick event handler evokes the print function twice hence the appearance of counting by two. It doesn't matter that there is an empty string inside of the push function.
Hey Grasshopper Hell Monkey !
Currently, it's a little difficult to understand what you may need help with, so clarifying a bit would help get you the best answer