multi device hack and interface improvements