interface getting consistant. still have to kill a timer