more complete implementation of microtouch
more documentation for MicroTouch