time based animation / simple keyboard interaction