added basic check for permission and events for like change