refactored visitor map widget the ninja way