Bad things happen when you break basic functionality to shove in fun marketing tricks and spy tactics.