You repeat this `var page = { number: .., text: .., active: .., disabled: .. }` a lot.  Couldn't you create a `function makePage(number, text, active, disabled) {}` function and use that?  It would reduce your lines of code a lot and you'd avoid repeating yourself :+1: