Added optional noise to WindowGate