Add events for OverDrive integration
Fixes to staff reviews
Code cleanup