added possibility to choose spectrum widget from toolbar
implemented efficient spectrum drawing with native adapted bresenham algorithm