I use my Android phone with a phone holder bolted to crossbars - I added thin velcro strip for extra security and didn't have any problems yet.
Excellent free always updated maps, bike routes and GPS bike computer applications ($2 for full version - can't beat that).
I really don't understand why companies like Garmin are still in business.