Implement timeout, default value, enhance touchscreen feedback,
add help descriptions.

Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>