Made ContribMap functional

User can now move pinpoint to decide where to record the location.