fixed - no Function.bind on safari