much driver clean up in prep for support om midi input