added recycle call from the getView of the adapter (+refactoring): now
almost fully working

also solved the problem of swiping the wrong way after having started
the right way