Cache all ground items on item layer changed events and determine if they should be shown or not in the overlay. Also, update their price in the overlay to be not dependant on the initial state (having price already cached or not). Signed-off-by: Tomas Slusny <slusnucky@gmail.com>