tested on windows
allow toggle to actually toggle
cleanup processes on destroy
ready for 0.2.0