fix error when calling start twice
effectively passing type to the current oscillator node
not using css
send in not undefined `when`, for purist browsers
bump