fix compiling
contact events for box2d
contact listener
simplify signature