Using a custom af:query listener to allow execution of a custom application module operation