This seems like a useful navigation task for other manual controllers, too.