Released by self-released on Nov. 26, 2017
The highest position in the charts is #6 on August 10, 2012.
Touch Screens has been in the charts 12 times during 14.0 weeks.
During this period it has accumulated 841 points with an average of 70.08333333333333 points per time and 60.07142857142857 points per week.