#110 added a touch-capable drop-down menu. Formatting is off, but tests pass now.