handler example
buttons demp
handler implementation with Runnable
fixme