Building Visualforce Custom Events Handlers