Using GestureDetector insted of Runnable.

This makes it more standard, as long-press times are consistent
throughout this app and the Android OS.