so coffescript handles ,'s in a very strange manner on function calls. Adding a , between ready and page:change solved the double add problem