How does in flight entertainment work