support function.bind(…) in old browsers