The female micro USB connection is extremely fragile. This will need to somehow be addressed in a future release of the project.
In the switch statement for EVENT_SINGLE_CLICK the case statements are not in order. When they are in order it doesn't evaluate correctly. Very strange problem, not really a defect in the project, however.