draggy javascript canvas editable svg graph visualization doohickey for mackey idolizers