#60 convert tests to use events, fix behavior on toggle all boxes