Use a persistant model index. It's the simplest solution. Otherwise you'd have to map view coordinates to model item indices.