Rudimentary touch ui component