fixed tests, scoped a js, made sure admin-created events parse dates, moving in the direction of better semantic markup for button actions without text