Most of the touch controls is done.