Duplication of the 'onitemclick' event (button)

Hello! I hav a trouble with a duplication of the ‘onitemclick’ event on a button in form. At the once touch of the button event fires twice! How I can fix it?

This is my code, for example:

{view: ‘toolbar’, scroll: true, height: 55, width: 600,
elements: [
{view: “input”, width: “50”, disabled: false, type: “text”, id: “inputSearch”},
{view: “button”, label: “Найти”, width: “10”, id: “buttonSearch”, type: “form”, on:{onitemclick:this.companySearch}}
], id: ‘formSearch’
}

Hello,

we did not reproduced the problem locally. Could you attach a complete demo

Are you using the library as distributed, or have you changed the library code?
I ask, because I split touchui_debug.js into separate files. If I loaded them in the wrong order then the “back” button in the demo apps would fire twice.
My test: I added console.debug(“insert name of function”) to the each of the “onItemClick” handlers in the Animal World demo, and “back_logic()” would fire twice for one click, but the other handlers were OK.
I think this problem started with loading the creator for dhx.Touch later than dhx.MouseEvents.