mapmodel collision handler in externals