Total revamp, now completely client-side...no more PHP used at all