Add ready flag to Billboard, and add more tests.