refactored multidriver to remove duplicate code etc.; added tiny presentation example