I misread what you wrote. I think it'll be much more easier to implement expand/contract maps (basically 2 sizes for the map UI) than it is to add a whole bunch of stuff to the compass UI. Also, the size difference between the compass and my map scaled down is a huge difference. Sure you can resize the compass, but then you would have a huge compass taking up your screen all the time, whereas for maps, you could just press M or ESC to close it and keep it from clogging your screen when you don't need it.