refactor draw_editor

it is only responsible for drawing the thing, not setting its buffer
Split toggle_current_playing in start_ and stop_playback
update played sample on loading