Zachary Vaughn and Twitter appear together in The Simpsons Share