styles, and clean up on callbacks