The one I used looked more like this:
http://www.norbysonline.com/babaupbauinc.html
The front flap had the magnet closure, and it had two zippers that opened the main compartment. I would go to unzip it, and it would often sort of flop open, and that is when my cards and some money would fall out. It reminded me of how a suitcase will fly open if you stand it upright and unzip it--sort of like a drawbridge coming down. Maybe I am just really uncoordinated! When I realized that my hotel keys were getting demagnetized from the front magnet, I stopped putting them there, and then it didn't happen after that.
I had read that other people liked baggallini bags for traveling, so I am sure it was just the particular bag I got. I did buy a new swing pack for our trip last summer, but I am not sure what brand it was. I got it at TJMaxx, and I made sure it had no magnets and it didn't fall open when I unzipped it! It worked really well. I alternated that and a waist pack.
Here is a picture from that trip with my girls:
You can see my youngest had her own messenger style bag. She bought hers at TJMaxx as well and loved it. She would stuff her jacket and maps in there.