curious problem with arrays in simple play/record device