adaptive neural interfaces