Enhanced annotation functionality. More or less works now except for label title input