allow speed setting and add presets (not working yet)