refractoring of a few loading methods to include the global index
now correctly hanlding tap gesture