re-implemented side touch identification