more panel updates for hashes instead of arrays