Fix issue where app icons could sometimes load in wrong ListView row