Implemented callouts on map annotations, and custom transition between map and list