Dinput improvements