add frame.add_input
add demo-screensaver

also demos frame.add_input