many changes including touch slide buttons