Add touch, slide padding, and alignment support