In this chapter, we will cover the following recipes:
Detecting user input via event polling
Detecting user input via event listening
Managing multiple listeners at once
Detecting more complex gestures
Introducing the controllers API
Input mapping for cross-platform development