Finetune core module implementation

Still requires checks for many events (multiple logs per
create/edit/delete)