Gentle but stern comment: Technology may help, but it is not a fix for bad habits.
Towbar: If your hand is not attached to it, it is not attached to the airplane. Period. Full stop. You'll never accidentally leave it on again with that rule. Because it's not possible. Also another rule, if distracted during pre-flight, start completely over.
Emergencies: Certain things MUST be committed to memory and a flow. The rest, just isn't that important. "Jack with getting gadget to read me the checklist" is just time wasted.
On another CFI forum today a couple of CFIs were sharing devious ideas on how to make people really pre-flight. One stashed some coins somewhere the pilot should have seen them but they'd fall off harmlessly if forgotten.
Another likes to use pieces of non-translucent tape. "How many pieces of tape did you find?" Didn't find all the tape? We aren't going flying. Because you didn't really look at everything you are supposed to look at.
Anyone missing towbars and pre-flight items really needs a CFI to mess with you to build better habits. And I'm trying to say that in a nice way.
MiraCheck is not the solution. It may help, but the solution is building a habit because someone else is forcing a standard by peering at you over their glasses.