gui changes

Added scaling support and refactoring of signal views