fix long press handling