In network based or distributed computer program applications, the selection of an interface element in a client program on one computer may be directed to either that program or to another program, such as a server program running on a separate computer.