DInput mouse - where to go from here?