Refactored EventInfoViewController to a reusable TBATopMapInfoViewController class, which generically shows a darkened map with title at the top, and a table view with info below it.