Any specific reason not to use the existing gaMapController? I see that like the above, the examples are more independant and standalone, but I also see that most (if not all) examples would need to create their own MapController controller (lots of duplicated code).

I'm torn on this...