start stop button behaviour updated