updated editor with various bug fixes and improvements. cursor now changes when hovered over clickable items and canvas