altered contact handler, pass in texture instead of bitmapdata