tablet version for topics
partial implementation of touch events
several code style changes