anchor.diff:    (layout-add-component 'l-buttons 'b-play 30.0 30.0 30.0)
     (layout-add-component 'l-buttons 'b-pause 30.0 30.0 30.0)
     (layout-add-component 'l-buttons 'b-stop 30.0 30.0 30.0)
  +  (layout-add-component 'l-buttons 'b-prev 30.0 30.0 30.0)
  +  (layout-add-component 'l-buttons 'b-next 30.0 30.0 30.0)
  +  (layout-add-component 'l-buttons 'b-rand 30.0 30.0 30.0)
     (layout-add-component 'l-buttons 'b-options 80.0 80.0 80.0)
     (layout-add-component 'l-buttons 'b-interpreter 80.0 80.0 80.0)
     (layout-add-component 'l-buttons 'b-new-playlist 80.0 80.0 80.0)
  
positive.code: (bind-mouse-click 'b-play 'on-play)
  (bind-mouse-click 'b-pause 'on-pause)
  (bind-mouse-click 'b-stop 'on-stop)
  (bind-mouse-click 'b-new-playlist 'on-new-playlist)
  (bind-slider-drag-end 'sl-seek 'on-slider-up '(slider-value))
  (bind-slider-changed 'sl-gain 'on-slider-gain '(slider-value))
  
negative.code:   (create-text-button 'b-play ">" "Play")
    (create-text-button 'b-pause "||" "Pause")
    (create-text-button 'b-stop "[ ]" "Stop playback")
    (create-text-button 'b-prev "<<" "Previous")
    (create-text-button 'b-next ">>" "Next")
    (create-text-button 'b-rand "%" "Random")
    (create-text-button 'b-options "Options" "Audio options")
    (create-text-button 'b-interpreter "Interpreter" "GLISP Interpreter")
    (create-text-button 'b-new-playlist "New Playlist" "Create new playlist")
  