clean up device add/remove
clean up handlers