You are decorating the button "#but", which has an onclick method of "call()". The first time you click it, it binds a google event listener to the button -
goog.events.listen(b2, goog.ui.Component.EventType.ACTION,
Now "#but" has both the onclick method of "call()" (which is not overridden by Closure's event handlers) and one event handler. The second time you click the button, it triggers both the event handler and the "onclick" method, which binds another event handler to the button. (and so on). This is why it increases the amount of calls each time you click it.
I would suggest not having the button have an onclick method, and instead bind the event handler to the button after the page has been rendered.