Nope! Neither one of those seems to resolve it - I've tried different uses of the mouse_ent object too.
One idea did spring to mind - is it possible to call the my.event function from the mouse_ent object? That way I could place the code to handle the mouse click within my player control loop and run it from there?
Just a thought...
Thanks again for your help guys, it is appreciated.
Cheers - Jim.