Allow passing keywords to animation runner

(also, use the frame buffer in ani_off)
add ani_sine as idle animation