yes, it's just client-server computing at the end of the day, but you have to program the initial callback, then each command, how that plays with the server...
*whale noises*
hear about programming from someone who is just okay at programming