| A | Given a cController *pcontroller object, how would you find out if the Left Arrow key is being pressed? |
| B | What software pattern is embodied by the critter's use of a cListener object? |
| C | How does the cListener::listen method get called? |
| D | How does a critter respond to keys when it uses the Arrow listener? The scooter ? |
| E | What does the cListenerCursor do to a critter that uses it? |
| F | What are the three kinds of viewer listeners the Pop Framework uses? |
| G | What is the difference between a critter's attitude matrix and its motion matrix? |