fix controller, add param converter for Event