refactored CRUD layout, TODO: send vent event from grid edit button