editor with scrolling development
viewport refactored