refactored report trap view controller to use cllocationmanager