[Engine] Added listeners to monitor forwarding state
[Client] Properly reset Nifty mouse input once the forwarding is released