tried pre-post event handler binding