added clSetEventCallback implementation + runtime test for it