added ax1 to self in spectrogram
pull from origin
changed view to check menu items
added voltage grid, changed xy plot
cleaned up some code, calls tick() only when canvas is visible (hopefully this improves performance a bit)
added scale tick behaviour