pdInput: implement custom MouseDown/Up events

Not especially interesting right now, except for possibly the addition
of X-button event reports.  However, they will certainly get more
interesting if I can crack pen input support...