Moved the generation of node's id on the model; added `identify` for buttons
Merge pull request #1361 from ZER0/toolbar-button/963111

fix Bug 963111 - Toolbar should be able to accept buttons as well, other than frames