updated jquery bind with on