Created as a solution for a question "wcf service getting called twice" on stack overflow. Uses backbone and my own "smart scroll" plugin