If you wanted to go high tech, I think Garmin now has cameras you can place on the front or rear and the display on their GPS unit called Tread. It is a bit expensive but you get GPS, camera (additional cost), and switch for things such as the S&B particle separation (additional cost)