added display timeout