all buttons and start/stop functionality