Allow annotation to specify a custom callout contentView