Call update_annotation_data automatically on MapScreens.

Fixes #196