Eliminated a few code ineffeciencies
Introduced target.walkListing optional protocol. Allows walkListing to return/modify target for tracking new listings