refactoring so that visible/selected all sit on (li).cell, reresable, boundable sit on image contained in that cell