adapted to backbone v0.9.9