Thread calculations

Remove calculation on timer and add new Thread calculation for non
blocking viewing.
Keyboard

Add control from keyboard and step by step motion.