added flick capabilities to a thread