fix issue when new args get undefined on existing nodes
fix position reporting in subeditors
add getters for mouse position and elapsed frames
update mouse and framecount nodes
implement necessary methods called by nodes
disallow recursive function calls
implement stage node
clear subeditor before destruction
ellipse node returns preferred params