fix #13 make svg text not selectable
Rename events
broadcast to all and add some todo
fixup after rebase