Supporting multiple tradeoffs in interactive systems: speed, efficiency, and security