Separate initialization and update of list adapter
fix #3664: long press on list items doesn't work

The long click is now detected using the gesture detector.