layout:  support "loading" message
bulkeditor:  fix pagination logic to work with empty dataset