reduced logging
added method to animate object movement
animate cursor movement
use logging module for debug output
avoid busy waiting