Or better - enumerate input devices on such device added/removed and show the cursor if there is at least one device of type mouse. EDIT: I think they did something similar in cordia, we can just reuse it. EDIT2: this