improve processing and views about 5-fold; basic editing functionality is now totally working (save future bugs)