try to intercept events