jQuery extends functions and keeps their closure