added common kmc events to apps. Continued work on Quasi2D