asderftguhjkil;'sdfghjkl;'sxdcfvghjkl;xcvbnm,.xcvbnm,./dfghjklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkZxcvbnm,.zxcvbnm,.xcvbnm,.xcvbnm,.xcvbnm,.cvbnm,.fvghjksdfghjsdfgasdfasdfasdfasdfasdasdf asdfasdfasdfsdfgasdfasdfgedfghjdfghjk jjjjjjj
delays, input/output, simple events,