Not quite as you described but your tutorial certainly helped.