[RESOLVIDO]Ação ao clicar em uma área da imagem

Olá,
Estou usando JSF.
Gostaria de desenvolver uma imagem com a qual um usuário possa interagir.
A imagem teria alguns pontos onde, quando o usuário clicasse, seria disparada uma ação.

Alguém já tentou fazer isso?
Qual a melhor maneira?

Obrigado

Ja fiz isso…
Mas foi usando applets…

O que eu fiz foi o seguinte:

desenhei um retangulo na área no qual fosse uma “hot area” onde que se o cara clicasse iria abrir outra página…

Ai tenho o evento do mouseClicked que pegava as coordenadas e fazia um simples if:

   if(retangulo.contains(x,y){
       //abro a pagina aqui
   }

será que voce pode aproveitar essa ideia?
abraços

Obrigado pela resposta cara.
Dei uma pesquisada e acredito que pode me servir.
Se resolver mesmo meu problema eu volto a postar.

Resolvi meu problema de uma maneira bem mais simples do que eu imaginava.
Com ajuda, fiz um aplicativo em Flash.
Ao clicar nas hot áreas do aplicativo, uma funcao javascript é chamada e modifica os valores de campos html da minha aplicação.
A funcao utilizada no flash foi “getURL()”.

Assim, eu consegui passar valores de um aplicativo flash para minha aplicação JSF.

Obrigado para quem ajudou e está aí uma solução.