DRY recent changes module