note that the loader should be vertically centered, so height depends on the number of app-rows above it