Update pulse_viewer with comments, bug-fix, and more interactive options for users. --kazu