5 (and -10) below looks magical -- can we assign constants e.g. ANNOTATION_MARGIN_LEFT