fixes for touch