Implement zoom/drag in quake demo with built-in plugins