Finished MapEvent and Support

Haven't tested it yet but no errors and it logically makes sense. Will
need to test it out to see though.