bugfix: subnet bounds should not always include [0,0] point
added scrollbars + refactoring