src: cleanup, added onLongClickListener