added toggle
added initialize,
draw interaction doesn't support circles yet, blocked for now.