I just reviewed my ClickCouple lib to do some minnor fixes.. bamm, realised that someone have put fingers on it.. guess who =) Thanks for taking care of it, although you could always mail me. Anyways, I think api functions may require name changes like: GetDoubleClickingPlayer -> GetEventClickingPlayer.
Don't you think that calling TimerStart without real callback code should be paired with "true" instead of "null"? Like: call TimerStart(CreateTimer(),0.,false,true).
I have been told that it's better to use it this way.